@charset "utf-8";
/* CSS Document */
.mainmenu ul { padding-left:200px}
.mainmenu .mainnav dl{ display:none}

.details .mainmenu .mainnav { display:block; border-bottom:0}
.details .mainmenu .mainnav dl { display:none}
.mainBody { padding-top:0; margin-top:0; position:relative; margin-top:-20px}

/* 主banner */
.mainbanner { padding-left:200px; }
.leftMB { width:800px; height:246px; position:relative; overflow:hidden}
.leftMB span { position:relative; display:block; width:3200px}
.leftMB ul { position:absolute; bottom:15px; left:0; right:0; text-align:center}
.leftMB ul li { display:inline-block; width:10px; height:10px; border-radius:5px; background:#fff; margin:5px; cursor:pointer}
.leftMB ul li.hover { background:#333; }
.leftMB input { position:absolute; top:80px; background:url(../images/mianbody/banner/leftbtn.png) no-repeat; width:29px; height:70px;  border:0; cursor:pointer; display:none}
#leftBtn { left:0}
#rightBtn { right:0; background-image:url(../images/mianbody/banner/rightbtn.png)}
.rightMB { width:200px; color:#e2e2e2}
.rightMB a { display:block; }
.rightMB img:hover {transform:translate(-3px,0) ;-moz-transform:translate(-3px,0) ;-webkit-transform:translate(-3px,0);-o-transform:translate(-3px,0) ; transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;}

.xiuxianpiaowu .S1left h3 { height:34px; border-bottom:1px solid #ff7800}
.xiuxianpiaowu .S1left h3 ol { padding-left:15px; overflow:hidden; height:100%;  width:620px}
.xiuxianpiaowu .S1left h3 ol li { float:left; height:30px; padding:0 15px;  border:1px solid #f0f0f0; color:#999; margin-right:3px; margin-bottom:3px; font:14px "微软雅黑", tahoma;line-height:30px;}
.xiuxianpiaowu .S1left h3 ol li.hover { background: #ff7800; color:#fff; height:33px; margin-bottom:0; border-bottom:0; font-size:16px}
.xiuxianpiaowu .S1left .con .list { width:178px; border:1px solid #e2e2e2; border-top:0;  background:#f7f7f7;padding:10px; height:725px}
.xiuxianpiaowu .S1left .con .list li {  border-bottom:1px dotted #e2e2e2; padding:10px 0; line-height:27px;}
.xiuxianpiaowu .S1left .con .list li h5 a { color:#ff7800; font-weight:bold}
.xiuxianpiaowu .S1left .con .list li p a { padding:5px}
.xxpw li { padding-bottom:10px}
.xxpw .city { padding:15px; padding-bottom:0}
.xxpw .city a { display:inline; padding:0 5px; font-weight:normal; color:#666;}
.xxpw .city a.hover{ color:#ff7800;}

.S1right dl { padding-top:10px}
.S1right dt,.S1right dd{ float:left}
.S1right dt { width:120px; }
.S1right dd { width:100px; padding-left:10px}
.S1right dd a { background:0; padding:0; font-weight:bold}
.S1right dd p { padding-top:5px; color:#ff7800; font:20px "微软雅黑", tahoma}
.S1right .bakgd li { background:url(../images/mianbody/style/list.png) left no-repeat; padding-left:10px}

.ticket { width:680px; padding-top:15px}
.ticketlist { width:310px; margin-right:15px; float:left; padding:5px 0; padding-right:10px; overflow:hidden;}
.ticketlist h4 { height:24px; line-height:24px;}
.ticketlist h4 span { display:inline-block; width:74px; background:#ff7800; color:#fff; font:16px "微软雅黑", tahoma; text-align:center}
.ticketlist ol li { line-height:28px; height:28px; overflow:hidden;}
.ticketlist ol li a { display:inline-block; width:200px; color:#666;display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.ticketlist ol li em ,.ticketlist ol li i { display:inline-block;}
.ticketlist ol li em { color:#fff; padding:0 5px; background:#2ecc71; height:20px; vertical-align:middle; line-height:20px; border-radius:3px; margin-right:20px}
.ticketlist ol li i { color:#ff7800;}
.ticketlist ol li span { float:right}


/*搜索页面*/
.Lmainbody { float:left}
.Lmainbody .Tmainnav { margin-top:20px}
.Lmainbody .img { padding-top:285px;}
.Lmainbody .img img { border:1px solid #bfe2f5;}
.Rmainbody { width:984px;  float:right}
.Rmainbody .nav {border:1px solid #e8e8e8; margin-bottom:10px}
.Rmainbody .nav dl { overflow:hidden; height:100%}
.Rmainbody .nav dl dt,.Rmainbody .nav dl dd { float:left}
.Rmainbody .nav dt { width:70px; padding-top:12px; color:#999; padding-right:30px; text-align:right}
.Rmainbody .nav dd { width:880px}
.Rmainbody .nav dd a { height:18px; padding:0 7px; line-height:18px; border:1px solid #fff; margin:5px 0;}
.Rmainbody .nav dd a.hover { border:1px solid #ff7800; color:#ff7800; text-decoration:none; font-weight:bold}
.Rmainbody .nav dd p { padding:10px 0;}
.Rmainbody .nav.jiage input[type='text'] { width:53px; height:20px; border:1px solid #dfdfdf; background:url(../images/arderticket/money.png) no-repeat 5px; text-indent:15px}
.Rmainbody .nav.jiage input[type='submit'] { width:48px; height:22px; background:#ebebeb; border:1px solid #ddd; color:#666}
.Rmainbody .nav.sort { background: #f7f7f7; height:34px; padding-top:5px; padding-bottom:3px}
.Rmainbody .nav.sort dt{ color:#e74c3a}
.Rmainbody .nav.sort dd input[type='button'] { width:57px; height:30px; color:#333; background:#fff; border:1px solid #e8e8e8; margin:0 5px;border-radius:3px}
.Rmainbody .nav.sort dd input[type='button'].hover { background:#ff7800; color:#fff; font-weight:bold; }
.Rmainbody .nav.sort dd input[type='text'] { height:28px; border:1px solid #e8e8e8; padding-left:10px; width:260px; border-top-left-radius:3px;border-bottom-left-radius:3px; color:#666}
.Rmainbody .nav.sort dd p { color:#999}
.Rmainbody .nav.sort dd p span { margin-right:20px; font-family: "微软雅黑", Tahoma; }
.Rmainbody .nav.sort dd p span strong{ color:#ff7800; font-weight:bold}
.Rmainbody .nav.sort dd p em { padding:5px; color:#999;}
.Rmainbody .nav.sort dd p em:hover {color:#333;}
.Rmainbody .nav.sort dd p i,.Rmainbody .nav.sort dd p b { padding:5px}
.Rmainbody .nav.sort dd p i { color:#e74b3c}

.Rmainbody .Rlist dl { overflow:hidden; height:100%; border-bottom:1px solid #e2e2e2}
.Rmainbody .Rlist dl:hover { background:#f9f9f9}
.Rmainbody .Rlist dl dt,.Rmainbody .Rlist dl dd { float:left}
.Rmainbody .Rlist dl dt { padding:10px}
.Rmainbody .Rlist dl dt a { display:block; position:relative}
.Rmainbody .Rlist dl dt a em { position:absolute; left:0; right:0; bottom:0; height:22px; background:#000; background:rgba(0,0,0,.5); color:#fff; text-align:center; line-height:22px; vertical-align:middle}
.Rmainbody .Rlist dl dt a em img { padding-right:5px}
.Rmainbody .Rlist dl dd { padding:10px 0; cursor:none}
.Rmainbody .Rlist dl dd .Llistdd { width:630px;}
.Rmainbody .Rlist dl dd h4 { font:18px "微软雅黑", Tahoma; color:#333;}
.Rmainbody .Rlist dl dd h4 em { font-size:12px; color:#fff; background:#20bdde; display: inline-block; margin-left:10px; padding:2px 5px; border-radius:3px}
.Rmainbody .Rlist dl dd h5 { color:#ff7800; padding:5px 0;}
.Rmainbody .Rlist dl dd h5 span { background:url(../images/arderticket/xingxing.png) left ; height:12px; display:inline-block; width:70px}
.Rmainbody .Rlist dl dd h6 { color:#666;line-height:20px}
.Rmainbody .Rlist dl dd h6 em { padding-right:60px; }
.Rmainbody .Rlist dl dd p { height:18px; line-height:18px; color:#999; margin:5px 0;}
.Rmainbody .Rlist dl dd p span { color:#fff; font-weight:bold; background:#cccccc; padding:2px 5px; border-radius:3px; text-align:center; margin-right:10px}

.Rmainbody .Rlist dl dd .Rlistdd { width:100px;  text-align:center}
.Rmainbody .Rlist dl dd .Rlistdd span { color:#ff7800; }
.Rmainbody .Rlist dl dd .Rlistdd span i { font-weight:bold; font-size:24px;}
.Rmainbody .Rlist dl dd .Rlistdd del { color:#999;}
.Rmainbody .Rlist dl dd .Rlistdd input { width:87px; height:35px; border:0; color:#fff; font-family:"微软雅黑", Tahoma; font-size:18px; background:#2ecc71; margin-top:10px;}
.Rmainbody .Rlist dl dd .Rlistdd input.btn2 { background: #fff url(../images/arderticket/gouwuche.png) no-repeat 15px; border:1px solid #ccc; color:#e74c3c; font-size:14px; text-indent:1em}







/*地图搜索*/
.map .search { height:40px; line-height:40px;  background:#f7f7f7; border:1px solid #e8e8e8; box-shadow:0 5px 5px #dedcd9; padding:0 10px;}
.map .search b { color:#999; font-weight:bold}
.map .search>i { color:#999}
.map .search>span { color:#999;} 
.map .search>span>i{ color:#ff7800; font-weight:bold}
.map .search form { height:40px;}

.mapimg { padding:0; margin:0; position:relative}
.mapimg>img { width:100%;}
.mapimg .layer { position:absolute; top:0; left:0; width:480px; height:220px; background:#fff; border:1px solid #ff7800; }
.mapimg .layer h3 { background:#ff7800; height:40px; line-height:40px; color:#fff; padding:0 10px}
.mapimg .layer h3 b { font:18px "微软雅黑", Tahoma; padding-right:10px; display:inline-block; padding-top:5px}
.mapimg .layer h3 em { background:#20bdde; display:inline-block; padding:3px 5px; font-weight:bold; border-radius:3px; height:12px; line-height:12px;}
.mapimg .layer dl { padding:10px 0;}
.mapimg .layer dt { width:270px; float:left;}
.mapimg .layer dt p { padding-top:10px; display:block; overflow:hidden; height:100%; line-height:1.5}
.mapimg .layer dt p span { float:left;width:90px; text-align:right; color:#999; padding-right:10px}
.mapimg .layer dt p em { float:left; width: 170px;}
.mapimg .layer dt p b { font:24px  "微软雅黑", Tahoma; color:#ff7800; font-weight:bold;}
.mapimg .layer dt p del { color:#999; padding-left:10px}
.mapimg .layer dd { float:right;text-align:center; line-height:1.5; padding-right:10px;}
.mapimg .layer dd img { padding-bottom:8px}
.mapimg .layer dd a { padding:10px; margin-top:10px;}




.details { margin-top:0;}
.Ldetails { width:900px}
.Lgoods { width:500px}
.Lgoods .window {width:500px; height:375px; overflow:hidden;}
.Lgoods .window img { width:500px; height:375px;}
.Lgoods .nav { margin-top:15px;}
.Lgoods .nav .ul { width:460px; overflow:hidden; height:62px; float:left}
.Lgoods .nav li { width:80px; height:60px; overflow:hidden; border:1px solid #f0f0f0; background:url(../images/arderticket/xiangji.png) no-repeat center;float:left; margin:0 5px;}
.Lgoods .nav img { width:80px; height:60px;}
.Lgoods .nav span { display:block; float:left; width:18px; height:60px; line-height:60px; background:#f7f7f7; border:1px solid #e8e8e8; text-align:center; font-size:20px; color:#ccc; cursor:pointer}
.Lgoods .nav span:hover { background:#999999; color:#fff}
.Rgoods { width:384px;}
.Rgoods h4 { font:28px "微软雅黑", Tahoma; color:#333;}
.Rgoods h4 em { font-size:12px; color:#fff; background:#20bdde; display: inline-block; margin-left:10px; padding:2px 5px; border-radius:3px}
.Rgoods h5 {color:#ff7800; padding:5px 0;}
.Rgoods h5 span { background:url(../images/arderticket/xingxing.png) left ; height:12px; display:inline-block; width:70px}
.Rgoods h6 { color:#666;line-height:20px}
.Rgoods em { padding-right:60px;}
.Rgoods .money { padding-top:20px; margin-top:20px; border-top:1px dotted #999; color:#999;}
.Rgoods .money span { color:#ff7800; }
.Rgoods .money span b { font:28px "微软雅黑", Tahoma}
.Rgoods .money del { padding-left:20px}
.Rgoods form { padding:30px 0}
.Rgoods form input { width:180px; height:40px; background:#2ecc71; font:20px "微软雅黑", Tahoma; color:#fff; font-weight:bold; color:#fff; border:0;}
.Rgoods form input.btn2 { background: #fff url(../images/arderticket/gouwuche.png) no-repeat 30px; border:1px solid #ccc; color:#e74c3c; font-size:16px; text-indent:1em}
.Rgoods .cmt { width:360px; height:90px; padding:10px; border:1px solid #e8e8e8; margin-top:40px}
.Rgoods .cmt h3 { height:24px; line-height:24px; color:#999; background:url(../images/mianbody/style/xinxi-2.png) left no-repeat; padding-left:20px}
.Rgoods .cmt h3 span,.content .con .ykdp dd h5 span { background:url(../images/arderticket/xingxing.png) left ; height:12px; display:inline-block; width:70px}
.Rgoods .cmt p { color:#333; padding-left:20px; line-height:1.5}
.Rgoods .cmt h6 { text-align:right; color:#ccc}
.content { margin-top:20px}
.content .nav ul { overflow:hidden; height:100%; border:1px solid #e8e8e8; background:#f7f7f7; border-bottom:0}
.content .nav ul li { float:left; height:44px; line-height:44px; padding:0 20px; border-right:1px solid #e8e8e8; font:16px "微软雅黑", Tahoma; color:#333; line-height:44px; cursor:pointer}
.content .nav ul li.hover { background:#fff; border-top:3px solid #ff7800; margin-top:-1px; color:#ff7800}
.content .con { border:1px solid #e8e8e8; border-top:0; padding:15px; line-height:22px;}
.content .con h3 { height:60px; line-height:60px; background:url(../images/arderticket/e8e8e8.png) repeat-x center;}
.content .con h3 span { background:#fff; display:inline-block; padding-right:10px; color: #ff7800; font-weight:bold; font-size:14px;}
.content .con>div { display: none}
.content .con>div:first-child{ display:block}
.content .con .jdjshtml p { line-height:22px; color:#666; text-indent:2em}
.content .con .jdjshtml h6 { text-align:center; padding:15px 0;}
.content .con .ydxz span{ display:block;}
.content .con .ydxz { line-height:22px; color:#666;}
.content .con .jtxx p { background:url(../images/arderticket/ydxz1.png) no-repeat 24px 5px; padding:5px 0;padding-left:110px;}
.content .con .jtxx p span { display:block; font-weight:bold; font-size:14px;}
.content .con .ykdp { padding-top:20px}
.content .con .ykdp .cmtnav { height:39px; line-height:39px;}
.content .con .ykdp .cmtnav h4 { float:left; color:#fff; background:#ff7800; padding:0 13px; font-size:14px;}
.content .con .ykdp .cmtnav ul { float:left; background:#f7f7f7; border:1px solid #e8e8e8;}
.content .con .ykdp .cmtnav ul li { float:left; font-size:14px; padding:0 13px; border-right:1px solid #e8e8e8;}
.content .con .ykdp .cmtnav ul li span {background:url(../images/arderticket/xingxing.png) left ; height:12px; display:inline-block; width:70px}
.content .con .ykdp .cmtnav ul li i { color:#999}
.content .con .ykdp .txt .headimg { width:60px; height:60px; overflow:hidden; position:relative; background:url(../images/arderticket/ykdp.png) no-repeat}
.content .con .ykdp .txt .headimg em { display:block; background:url(../images/arderticket/headimg.png) no-repeat; width:60px; height:60px; position:absolute; left:0; top:0;}
.content .con .ykdp .txt dl dt,.content .con .ykdp .txt dl dd { float:left;} 
.content .con .ykdp dl { width:100%; overflow:hidden; height:100%; padding:15px 0; border-bottom:1px dotted #e8e8e8}
.content .con .ykdp dt { width:100px; text-align:center;}
.content .con .ykdp dt>div { margin:auto}
.content .con .ykdp dd h5 { color:#999;}
.content .con .ykdp dd h5 em{ padding-right:38px}
.content .con .ykdp dd h5 em i { color:#333}
.content .con .ykdp dd h5 b { color:#ccc}

.content .con .ykdp .Bnav { padding:10px;}

.comment { background:#f7f7f7; width:848px; border:1px solid #e8e8e8; margin-left:-16px; overflow:hidden; height:100%; padding:25px;}
.comment h4 span{ font:18px "微软雅黑"; color:#ff7800; padding-right:20px;}
.comment li { padding:5px 0; padding-left:20px;}
.comment li span{ color:#999; padding-right:50px}
.comment li input[type='text'],.comment li select { width:107px; height:29px; border:1px solid #e8e8e8; background:#fff}
.comment li textarea { margin-left:50px; width:746px; height:113px; border:1px solid #e8e8e8; background:#fff;}
.comment li input[type='submit'] { height:34px; font-size:16px; font-weight:bold; margin-left:50px}

.Rdetails .S1right .list li { background:0; padding-left:0;}
.Rdetails .S1right .list li b { color:#fff; background:#999999; display:inline-block; padding:3px 5px; margin-right:10px; border-radius:3px}
.Rdetails .S1right .list li b.light { background:#ff7800}
.Rdetails .S1right .list li i { color:#999; padding-right:15px}








.rightlayer { position:absolute; top:0; bottom:0; background:#fff; width:275px; right:0; border-left:1px solid #e8e8e8;}
.RLmain { padding:20px 10px; position:relative;}
.rightlayer h3 span{ display: inline-block; padding:5px 10px; border:1px solid #e8e8e8; color:#333; cursor: pointer}
.rightlayer h3 span.hover { border:0; color:#fff; background:#ff7800;}
.rightlayer ol li { height:34px; line-height:34px; font-size:14px; padding:18px; border-bottom:1px dashed #e8e8e8}
.rightlayer ol li em { background:url(../images/arderticket/map3.png) no-repeat ; width:24px; height:31px; text-align:center; color: #fff; line-height:25px; height:34px; margin-right:10px;}
.rightlayer ol li span { font:20px "微软雅黑"; color:#ff7800}
.RLmain .classify { position:absolute; width:177px; border:1px solid #e8e8e8; left:-200px; background:#fff; top:20px; box-shadow:5px 5px 5px rgba(0,0,0,.1)}
.RLmain .classify h4 { border-bottom:1px solid #e8e8e8; background:#f7f7f7; height:38px; line-height:38px; padding:0 10px;}
.RLmain .classify h4 span{ background:url(../images/arderticket/jdfl.png) no-repeat left; padding-left:25px; font:14px "微软雅黑"; height:38px; line-height:38px;}
.RLmain .classify h4 b { float: right; background:url(../images/header/jiantou.png) no-repeat center; transform: rotate(180); width:12px; height:38px; cursor:pointer}
.RLmain .classify h4 b.click { transform: rotate(0);}
.RLmain .classify p { line-height:24px; padding:10px;}
.RLmain .classify p a { display:inline-block; width:45%;}
.RLmain .classify p a:hover{ font-weight:bold}
.RLmain .btn { position:absolute; width:14px; height:47px; border:1px solid #e8e8e8; border-right:0; left:-12px; background:#fff; top:227px; text-align:center; line-height:47px;}
.RLmain .btn em { width:0; height:0; overflow:hidden; border:6px solid #fff; border-left-color:#999; display:inline-block; margin-left:3px; border-right:0}

.mpyd table { width:100%;}
.mpyd table tr { height:42px; line-height:42px; vertical-align:middle; border-bottom:1px dashed #ccc}
.mpyd table tr.title{ border:1px solid #e5e7d9; background:#fdfbee; color:#999999; height:32px;}
.mpyd table td { text-align:center; font-size:14px;}
.mpyd table tr td:first-child { text-align:left; padding-left:10px}
.mpyd table td del { color:#999;}
.mpyd table tr td em { color:#ff7800;}
.mpyd table tr td em span { background:#2ecc71; color:#fff; line-height:1.2; padding:5px; border-radius:3px; margin-left:5px; font-size:12px; }



.goodshow dl dt,goodshow dl dd { float:left;}
.goodshow dl a { display:inline-block;}
.goodshow dl dt img{ width:450px; height:330px;}
.goodshow dl dd img { width:215px; height:160px}
.goodshow dl dd a { padding-left:10px; padding-bottom:10px; float:left}



.ticket{ width:275px; border:1px solid #e8e8e8; padding-top:0; background:#f7f7f7}
.ticket .title { height:32px; line-height:32px; padding-left:10px; background:#e8e8e8}
.ticket .con { padding:10px}
.ticket .c1 { border-bottom:1px dashed #ccc}
.ticket .c1 h2 { font:bold 18px "微软雅黑"; padding-bottom:10px}
.ticket .c1 h3 { padding-bottom:10px}
.ticket .c1 h3 span { color:#ff7800;}
.ticket .c1 h3 span b{ font-size:24px; font-weight:bold}
.ticket .c1 h3 a { float:right; color:#999; padding-top:7px}
.ticket .c1 h3 a img { padding-left:5px}
.ticket .c2 { padding:10px 0}
.ticket .c2 p { color:#ccc; line-height:1.5; padding-bottom:10px}
.ticket .c3 input[type="button"] { height:42px; background:#2ecc71 url(../images/tourism/date_19.jpg) 68px no-repeat; border:0; font-size:16px; font-family:"微软雅黑"; color:#fff; width:100%; text-indent:2em}
.ticket .c4{ overflow:hidden; height:100%; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8}
.ticket .c4 a{ width:50%; height:40px; line-height:40px; font-size:16px; display:inline-block; float:left; text-align:center; color:#999}
.ticket .c31{ padding:10px 0; border-top:1px solid #e8e8e8; display:none}
.ticket .c31 h3 { font-size:14px; padding:10x 0;}
.ticket .c31 h3 img{ padding-right:5px}
.ticket .c31 h4 { height:30px; line-height:30px}
.ticket .c31 h4 span { padding:10px}
.ticket .c31 h4 em { color:#fff; background:#999; margin-right:5px}
.ticket .c31 input{ border:0; background:#2ecc71; color:#fff; height:24px; line-height:24px;}
.ticket .c5 { padding-top:10px; line-height:1.7; display:none}
.ticket .c5 input { width:100%; font-size:16px; height:40px;  font-family:"微软雅黑"}
.ticket .c5 span { color:#ff7800;}
.ticket .c5 span b { font-size:28px; font-weight:bold}
.ticket .c5 em { float:right; color:#999; font-weight:bold; padding-top:20px; }


.detelayer { background:#fff; width:570px; height:375px; position:absolute;z-index:999; right:0; top:275px; display:none}
.detelayer .title { height:34px; line-height:34px; padding-left:10px; padding-right:10px; font-size:14px;}
.detelayer table td { border:1px solid #e2e2e2; width:70px; height:40px; padding:5px}
.detelayer table th{ background:#999; color:#fff; height:34px; line-height:34px; border:1px solid #e2e2e2; }
.detelayer table td b{ display:block;}
.detelayer table td span { margin-top:10px; display:block; color:#ff7800; font-weight:bold}
.detelayer table td.del { background:#f9f9f9; color:#ccc; cursor:no-drop}
.detelayer .title span { text-align:center; display:inline-block; width:450px}
.detelayer .title a:hover { color:#ff7800}
.detelayer table td:hover{ background:#2ecc71; color:#fff}
.detelayer table td:hover span { color:#fff}
.detelayer table td.del:hover{ background:#f9f9f9; color:#ccc; }
.detelayer table td.del:hover 

.mapimg .layer h3 i {}
 











